/**
 * Copyright &copy; 2012-2016 <a href="https://github.com/thinkgem/jeesite">JeeSite</a> All rights reserved.
 */
package com.hcht.xrlh.zfdx.entity;

import org.hibernate.validator.constraints.Length;
import com.thinkgem.jeesite.modules.sys.entity.Office;

import com.thinkgem.jeesite.common.persistence.DataEntity;

/**
 * 执法对象库Entity
 * @author lrz
 * @version 2016-12-05
 */
public class DrZfdx extends DataEntity<DrZfdx> {
	
	private static final long serialVersionUID = 1L;
	private String dxmc;		// 对象名称
	private String dxlb;		// 执法对象类别
	private String fdsx;		// 执法种类
	private Office office;		// 所属机构
	private String dxms;		// 对象描述
	private String dxlx;		// 执法对象类型
	private String dxjb;		// 执法对象级别
	private String dxdz;		// 地址
	private String dxlxr;		// 联系人
	private String dxlxdh;		// 联系电话
	
	public DrZfdx() {
		super();
	}

	public DrZfdx(String id){
		super(id);
	}

	@Length(min=0, max=255, message="对象名称长度必须介于 0 和 255 之间")
	public String getDxmc() {
		return dxmc;
	}

	public void setDxmc(String dxmc) {
		this.dxmc = dxmc;
	}
	
	@Length(min=0, max=10, message="执法对象类别长度必须介于 0 和 10 之间")
	public String getDxlb() {
		return dxlb;
	}

	public void setDxlb(String dxlb) {
		this.dxlb = dxlb;
	}
	
	@Length(min=0, max=10, message="执法种类长度必须介于 0 和 10 之间")
	public String getFdsx() {
		return fdsx;
	}

	public void setFdsx(String fdsx) {
		this.fdsx = fdsx;
	}
	
	public Office getOffice() {
		return office;
	}

	public void setOffice(Office office) {
		this.office = office;
	}
	
	@Length(min=0, max=255, message="对象描述长度必须介于 0 和 255 之间")
	public String getDxms() {
		return dxms;
	}

	public void setDxms(String dxms) {
		this.dxms = dxms;
	}
	
	@Length(min=0, max=10, message="执法对象类型长度必须介于 0 和 10 之间")
	public String getDxlx() {
		return dxlx;
	}

	public void setDxlx(String dxlx) {
		this.dxlx = dxlx;
	}
	
	@Length(min=0, max=10, message="执法对象级别长度必须介于 0 和 10 之间")
	public String getDxjb() {
		return dxjb;
	}

	public void setDxjb(String dxjb) {
		this.dxjb = dxjb;
	}
	
	@Length(min=0, max=255, message="地址长度必须介于 0 和 255 之间")
	public String getDxdz() {
		return dxdz;
	}

	public void setDxdz(String dxdz) {
		this.dxdz = dxdz;
	}
	
	@Length(min=0, max=255, message="联系人长度必须介于 0 和 255 之间")
	public String getDxlxr() {
		return dxlxr;
	}

	public void setDxlxr(String dxlxr) {
		this.dxlxr = dxlxr;
	}
	
	@Length(min=0, max=255, message="联系电话长度必须介于 0 和 255 之间")
	public String getDxlxdh() {
		return dxlxdh;
	}

	public void setDxlxdh(String dxlxdh) {
		this.dxlxdh = dxlxdh;
	}
	
}